package cn.biplam.common.wrapper.treeFlat.pcTree.callback;

import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.common.wrapper.Result;

/**
 *  节点类型回调器(节点类型为当前数据集中指定字段时使用)
 * @author XiaoRuxing Nov 25, 200910:39:31 AM
 * @version 1.0
 */
public class OperatorTypeCallbackImp implements OperatorTypeCallback{

	/** 节点类型字段名 */
	private String fieldName;
	
	/**
	 * 
	 * @param fieldName 节点类型字段名称
	 */
	public OperatorTypeCallbackImp(String fieldName){
		this.fieldName = fieldName;
	}
	
	/**
	 * @return 节点类型
	 */
	public String getType(Result result) throws ErrorMessage {
		return result.getString(this.fieldName);
	}

	
}
